package com.qujia.station.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

public class OilOmeter {

    @ApiModelProperty(value = "油罐id")
    private Long ometerId;

    @ApiModelProperty(value = "油罐名")
    private String oilOmeterName;

    @ApiModelProperty(value = "油企id")
    private Long enterpriseId;

    @ApiModelProperty(value = "油企名")
    private String enterpriseName;

    @ApiModelProperty(value = "油站id")
    private Long stationId;

    @ApiModelProperty(value = "油站名")
    private String stationName;

    @ApiModelProperty(value = "油品id")
    private Long oilId;

    @ApiModelProperty(value = "油品名")
    private String oilName;

    @ApiModelProperty(value = "罐高(mm)")
    private Double ometerHight;

    @ApiModelProperty(value = "最大容量(L)")
    private Double ometerCapacity;

    @ApiModelProperty(value = "油品高度")
    private Double oilHight;

    @ApiModelProperty(value = "水位高度")
    private Double waterHight;

    @ApiModelProperty(value = "油品体积，升数(L/kg)")
    private Double ometerVolume;

    @ApiModelProperty(value = "温度(°C)")
    private Double temperature;

    @ApiModelProperty(value = "缺量")
    private Double ullage;

    @ApiModelProperty(value = "油枪")
    private String ometerGunNum;

    @ApiModelProperty(value = "油罐状态，0 表示启用，1 表示停用")
    private String status;

    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @ApiModelProperty(value = "修改时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    @ApiModelProperty(value = "开始时间")
    private String beginTime;

    @ApiModelProperty(value = "结束时间")
    private String endTime;

    private String classNo ;

    private BigDecimal oilPrice  ;

    public BigDecimal getOilPrice() {
        return oilPrice;
    }

    public void setOilPrice(BigDecimal oilPrice) {
        this.oilPrice = oilPrice;
    }

    private String classEndTime ;

    public String getClassNo() {
        return classNo;
    }

    public void setClassNo(String classNo) {
        this.classNo = classNo;
    }

    public String getClassEndTime() {
        return classEndTime;
    }

    public void setClassEndTime(String classEndTime) {
        this.classEndTime = classEndTime;
    }

    public Long getOmeterId() {
        return ometerId;
    }

    public void setOmeterId(Long ometerId) {
        this.ometerId = ometerId;
    }

    public String getOilOmeterName() {
        return oilOmeterName;
    }

    public void setOilOmeterName(String oilOmeterName) {
        this.oilOmeterName = oilOmeterName;
    }

    public Long getEnterpriseId() {
        return enterpriseId;
    }

    public void setEnterpriseId(Long enterpriseId) {
        this.enterpriseId = enterpriseId;
    }

    public String getEnterpriseName() {
        return enterpriseName;
    }

    public void setEnterpriseName(String enterpriseName) {
        this.enterpriseName = enterpriseName == null ? null : enterpriseName.trim();
    }

    public Long getStationId() {
        return stationId;
    }

    public void setStationId(Long stationId) {
        this.stationId = stationId;
    }

    public String getStationName() {
        return stationName;
    }

    public void setStationName(String stationName) {
        this.stationName = stationName == null ? null : stationName.trim();
    }

    public Long getOilId() {
        return oilId;
    }

    public void setOilId(Long oilId) {
        this.oilId = oilId;
    }

    public String getOilName() {
        return oilName;
    }

    public void setOilName(String oilName) {
        this.oilName = oilName == null ? null : oilName.trim();
    }

    public Double getOmeterHight() {
        return ometerHight;
    }

    public void setOmeterHight(Double ometerHight) {
        this.ometerHight = ometerHight;
    }

    public Double getOmeterCapacity() {
        return ometerCapacity;
    }

    public void setOmeterCapacity(Double ometerCapacity) {
        this.ometerCapacity = ometerCapacity;
    }

    public Double getOilHight() {
        return oilHight;
    }

    public void setOilHight(Double oilHight) {
        this.oilHight = oilHight;
    }

    public Double getWaterHight() {
        return waterHight;
    }

    public void setWaterHight(Double waterHight) {
        this.waterHight = waterHight;
    }

    public Double getOmeterVolume() {
        return ometerVolume;
    }

    public void setOmeterVolume(Double ometerVolume) {
        this.ometerVolume = ometerVolume;
    }

    public Double getTemperature() {
        return temperature;
    }

    public void setTemperature(Double temperature) {
        this.temperature = temperature;
    }

    public Double getUllage() {
        return ullage;
    }

    public void setUllage(Double ullage) {
        this.ullage = ullage;
    }

    public String getOmeterGunNum() {
        return ometerGunNum;
    }

    public void setOmeterGunNum(String ometerGunNum) {
        this.ometerGunNum = ometerGunNum == null ? null : ometerGunNum.trim();
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }
}